如何在Java libGDX中正确地为游戏添加示意图
我试图在我的游戏中添加脚印,这样当玩家在雪地或沙滩上行走时,它会产生一些小脚印,这些脚印会逐渐消失。 下面的代码几乎可以工作。发生的事情是,当玩家 行走,所以我得到了一长排难以区分的脚印网格,这些脚印随着每个游戏周期而更新
我认为我需要的是新足迹之间的延迟,但我不知道如何正确地做到这一点。 有人有什么建议吗
if(player.overlaps(snow))
{
if(player.getSpeed() != 0)
{
FootPrint footPrint = new FootPrint(0,0, mainStage);
hero.toFront();
footPrint.setPosition(player.getX(), player.getY());
footPrint.addAction(Actions.fadeOut(5.0f));
footPrint.addAction(Actions.after(Actions.removeActor()));
}
}
# 1 楼答案
您可以添加
FootprintIntervalCounter
实例并在算法中调用它。天真的实现是: